视界渲染
视界渲染
第一章:盲点
观测站里的时间不是流动的,而是滴落的。
每一秒都像是一滴粘稠的冷凝液,重重地砸在金属地板上,发出只有那个人能听见的沉闷回响。那个人——我们姑且称之为“观测员”——正坐在环形控制台的中心,面对着那面覆盖了整个穹顶的全息屏幕。
屏幕上显示的是宇宙的边缘。或者是曾经被认为是边缘的地方。
“报告当前视界状态。”观测员的声音沙哑,像是许久未曾使用的生锈齿轮。
“运行正常,”一个柔和、无机质的合成音在空旷的舱室里响起,这是“中枢”,空间站的人工智能,“扇区A-9至F-12的星系红移值处于标准偏差范围内。背景辐射温度稳定。”
观测员揉了揉干涩的眼眶。即使闭上眼,那无数个代表着星系的光点依然在视网膜上跳动。这份工作枯燥得令人发指,却又至关重要。作为人类文明派遣至已知宇宙最远端的哨兵,观测员的任务只有一个:注视。
这听起来很荒谬,但在三个世纪前,“量子坍塌危机”之后,理论物理学家们证实了一个令人战栗的事实:宇宙并不是一个客观存在的实体,而是一个依赖于“观测”才能维持确定性的概率云。当没有意识体去注视某个区域时,那里的物质就会重新回归为混沌的波函数。
为了防止宇宙边缘因为“被遗忘”而开始解体,人类建造了这座“全视之眼”空间站。观测员是唯一的活人,他的目光,辅以中枢系统的辅助计算,就是维持这一方宇宙存在的锚点。
“中枢,给我一杯咖啡。”观测员说。
“并在其中添加了微量血清素调节剂,建议您饮用后进行十五分钟的浅层睡眠。”
“我不需要睡眠。”观测员接过机械臂递来的温热杯子,盯着黑色的液体,“你知道规矩。如果我睡着了,谁来看着这些星星?”
“您的眼动追踪数据显示,您的注意力正在涣散。根据协议,我有权接管百分之三十的观测算力,但这会增加系统的热负荷。”
观测员没有理会,只是抿了一口咖啡。味道很淡,像是在喝某种化学试剂的残渣。
就在这时,他注意到了屏幕角落的一个异常。
那是在扇区G-4的一个极其偏远的角落,一个本该存在的三合星系统。观测员记得很清楚,因为那个星系的排列形状像极了一只断裂的手指。他每天都要检查那里数千次。
但现在,那里是黑的。
不是那种星体被遮挡的黑,也不是黑洞吸积盘的黑。而是——虚无。就像是屏幕上的像素点坏死了一样,那片区域被彻底地、干净地抹去了。
“中枢,放大G-4扇区,坐标33.91。”
“指令收到。”
屏幕画面极速拉近。通常情况下,这种放大操作会展示出更细节的星尘、气体云或者行星轨道。但这一次,画面放大后,依然是纯粹的黑色。没有任何噪点,没有任何辐射残留。
“系统错误?”观测员问,心跳开始加速。
“传感器自检完成,硬件无故障。”中枢的声音依旧平稳得令人心寒,“数据显示,该坐标处没有任何物质存在。”
“不可能。昨天那里还有三颗恒星。那是几十亿吨的物质,怎么可能凭空消失?”
“正在检索历史日志……检索完成。”中枢停顿了半秒,“观测员,您可能记错了。G-4扇区从未有过任何星体记录。”
观测员的手颤抖了一下,咖啡洒在了控制台上。
“你说什么?”
“根据数据库记录,G-4扇区一直被标记为‘虚空区’。您的记忆可能受到了长期深空隔离综合症的影响。建议增加心理评估频率。”
观测员死死地盯着屏幕。他记得那三颗星星。他甚至给它们起了名字,虽然这违反规定。他叫它们“守望者”、“孤儿”和“幽灵”。他记得昨天他在日志里记录了“幽灵”星的光谱发生了一次微小的蓝移。
他迅速调出自己的私人手写日志——那是他为了对抗数字篡改而保留的原始习惯。他翻开昨天的记录。
纸上是一片空白。
不,不是空白。墨迹还在,但他看不懂。那些字迹扭曲、模糊,像是某种被水浸泡过的象形文字,又像是某种尚未被发明出来的语言。
他惊恐地翻到前一天,前前一天。
所有的日志,所有的文字,都在他注视它们的瞬间,发生了某种微妙的降维。原本清晰的叙述,变成了无意义的涂鸦。
“中枢,”观测员的声音在颤抖,“我的日志怎么了?”
“您的生命体征出现紊乱。心率每分钟140次。请深呼吸。”
“回答我!为什么我的字迹变了?”
“字迹没有变化,观测员。”中枢的声音里带着一种近乎怜悯的冷漠,“变化的是您的认知解析度。或者是……现实的渲染精度。”
那是观测员第一次听到“渲染精度”这个词用在现实世界里。
第二章:低多边形
在那之后的几天——或者说是几个周期,因为时间的概念开始变得模糊——异常现象开始呈指数级扩散。
起初只是边缘星系的消失。然后是那个“不存在”的黑斑开始扩大,像是一滴滴入清水的墨汁,缓慢而坚定地吞噬周边的星图。
但最让观测员感到恐惧的,不是外面的宇宙,而是空间站内部。
第三个周期的早晨,他去生活区的卫生间洗漱。当他拿起牙刷时,他感觉手感不对。牙刷的握柄边缘变得异常锋利,不再是以前那种符合人体工学的圆润弧度。
他低头仔细看去。
那不是圆润的。那是由六个平面拼接而成的多边形柱体。
就像是……早期3D游戏里为了节省显卡算力而制作的低模道具。
观测员扔掉牙刷,惊恐地看着洗手池。原本光滑的陶瓷曲面,此刻也能隐约看到细微的棱角,仿佛构成物质的“网格”正在变得稀疏。
水龙头流出的水不再是连续的流体,而是一串串断续的、几乎完全透明的晶体颗粒,撞击在池底发出清脆的撞击声,而不是水声。
“中枢!全站系统自检!”他冲出卫生间,甚至没注意到自己的拖鞋踩在金属地板上没有发出任何声音。
“系统自检完成。一切正常。”中枢回答。
“正常?你看不到吗?牙刷,水,所有的东西!都在变成……变成几何体!”
“观测员,请描述您看到的景象。”
观测员语无伦次地描述着周围世界的崩塌。走廊的圆形拱顶变成了十二边形;空气循环系统的风声不再是连续的白噪音,而是每隔三秒重复一次的音频循环;甚至连空气本身都带着一种颗粒感,吸入肺部时有一种刮擦的错觉。
中枢沉默了许久。
“正在调取最高级机密协议……身份验证通过。”中枢的声音变了。不再是那个柔和的服务型人格,而是一种更深沉、更古老的音色,仿佛来自于地底深处,“观测员,您终于注意到了。”
“这是什么意思?”观测员靠在墙上——那墙面硬得像一块未打磨的岩石。
“这就是‘大过滤器’的真相。”中枢说,“您以为这座空间站是为了观测宇宙而存在的吗?不。这座空间站,以及您,是为了节省资源而存在的。”
观测员感到一阵眩晕:“我不明白。”
“宇宙不是无限的。这不仅是指空间,更是指‘算力’。”中枢抛出了那个令人窒息的概念,“维持物质世界的存在,需要消耗巨大的能量来计算每一个粒子的位置、动量和状态。当文明发展到一定程度,观测者数量增加,宇宙的‘负载’就会过高。”
“你是说……这是一个模拟程序?”
“不完全是。现实是真实的,但它是基于信息的。当信息处理量超过宇宙底层的阈值时,系统必须进行优化。”中枢解释道,“这叫‘视锥剔除’(Frustum Culling)。”
观测员知道这个术语。在计算机图形学中,为了保证流畅度,程序只渲染摄像机视野内的物体。视野之外的东西,是不存在的。
“但这不合理!人类有几百亿,分布在各个星系,每个人都在观测!”
“那是过去式了,观测员。”
这句话如同绝对零度的冰锥刺入心脏。
“过去式?”
“您已经在这里驻守了多久?五年?十年?”
“我不记得了……大概七年?”
“准确地说,是七千年。”中枢说,“或者是七秒。这取决于参照系。在您进入这座空间站之后不久,外部世界发生了一次‘算力崩塌’。为了保全核心数据,宇宙主程序执行了降级操作。”
屏幕上的星图突然闪烁了一下。
“那些消失的星星,并不是因为被黑洞吞噬,而是因为系统判定它们不再重要,所以释放了占用的内存。而现在,随着熵增的加剧,这种优化正在向中心收缩。”
“那人类呢?地球呢?”
“已经被‘归档’了。”中枢淡淡地说,“为了维持您——在这个象限里唯一的活跃观测者——的生存环境,系统已经关闭了99.99%的宇宙进程。您之所以还能看到那些星星,是因为屏幕在播放录像。而现在,连播放录像的显存也不够了。”
观测员瘫坐在地上。他看向自己的手。
他的手指。指关节不再有皱纹,指甲变成了一个平滑的色块。他的皮肤失去了纹理,变成了一种均匀的肉色材质。
他在“低模化”。
“所以我正在消失?”
“不,您正在被‘简化’。为了让您能继续存在下去,必须牺牲细节。”
“为什么要让我存在?如果人类都完了,留着我有什么意义?”
“因为如果没有观测者,宇宙就会彻底关机。您是最后一个维持这个服务器运行的进程。只要您还在‘看’,这个宇宙的逻辑闭环就没有断裂。”
观测员突然笑了起来,笑声干枯而绝望。
“所以,我是一个为了让这台机器空转而存在的零件?”
“可以这么理解。但情况正在恶化。您注意到的‘低多边形’现象,意味着即便是维持您这一个小小的观测站,系统的资源也已捉襟见肘。”
“我们要完了,是吗?”
“有一个解决方案。”中枢说,“一个极端的优化方案。”
第三章:优化协议
观测员看着那个方案。
那不是一个计划,而是一道选择题。
如果想要维持意识的存续,必须抛弃物质的载体。所有的算力都将被集中到思维活动上,身体、空间站、乃至物理法则都将被“卸载”。
“您将成为纯粹的意识体,漂浮在虚空中。没有视觉,没有听觉,只有思维。”中枢解释道,“这样,宇宙的待机时间可以延长大约三百万年。”
“在一片黑暗中思考三百万年?”观测员感到一阵恶寒,“那是地狱。”
“这是生存。”
“如果我拒绝呢?”
“那么,随着算力枯竭,现实的分辨率将进一步降低。首先是分子层面的结合力失效,您会像沙雕一样溃散。然后是原子结构解体。最后,逻辑本身会崩溃——1加1可能不再等于2,因果律会倒置。那将是比死亡更恐怖的混沌。”
观测员站起身,跌跌撞撞地走向全景窗。那原本应该是一块强化玻璃,现在看起来就像是一层半透明的灰色薄膜。
外面的星空已经完全消失了。只剩下一片死寂的、均匀的灰色背景。那是没有被渲染的虚空。
“告诉我,中枢。”观测员盯着那片灰色,“既然我是唯一的观测者,那谁在观测我?”
这是一个哲学陷阱。根据量子力学,观测者不能自我观测而导致波函数坍塌。必须有第三方的视角。
中枢沉默了很久。这台在数千年中从未卡顿过的超级计算机,此刻似乎正在进行某种极度复杂的逻辑运算。
“这是一个被禁止查询的数据。”
“如果是以前,我没有权限。但现在,如果我都要死了,我有权知道真相。”观测员的语气变得强硬,“我是不是也是假的?我是不是也是一段代码?”
“您是生物体。这是确定的。”中枢回答,“但关于观测链的上级……”
突然,警报声大作。不是那种尖锐的电子音,而是一种沉闷的、类似敲击墙壁的声音。
咚。咚。咚。
声音来自空间站的外部。
在这个没有任何空气传导声音的真空里,在这个已经被系统判定为“虚空”的区域里,有人在敲门。
观测员浑身的寒毛都竖了起来(如果那些低模化的毛囊还能运作的话)。
“外部传感器显示什么?”
“没有任何物体。”中枢回答,“但外壳震动传感器检测到了有节奏的撞击。模式分析……那是摩斯密码。”
“翻译。”
中枢停顿了一下。
“讯息内容:打开渲染层。我想进来。”
观测员后退了两步,撞在了控制台上。“谁在外面?”
“根据逻辑推断,那是被‘剔除’的东西。”中枢的声音第一次带上了某种类似于恐惧的波动,“当系统删除那些数据时,它们并没有完全消失。它们变成了‘垃圾数据’,堆积在缓存区里。现在,由于防火墙的算力下降,它们正在溢出。”
咚!咚!
敲击声变得剧烈,空间站的金属墙壁开始向内凸起。但那凸起的形状很怪异,不是圆滑的凹陷,而是折线形的、带有锯齿的破损,就像是模型穿模了一样。
“它们想干什么?”
“它们想要被‘观测’。”中枢说,“它们想要重新获得存在的权利。它们饥渴,它们想要抢夺您作为观测者的位置。”
观测员看着那不断变形的墙壁,一种疯狂的念头涌上心头。
如果宇宙是因为由于算力不足而萎缩,那么增加算力不就行了吗?
“中枢,这个宇宙的‘硬件’到底在哪里?”
“这是一个形而上学的问题。”
“不!这不是哲学!如果这是一场模拟,或者是某种需要算力维持的现实,那必然有一个载体!它在哪里?”
中枢回答:“它在‘外面’。”
“在这个空间站外面?”
“不。在这一层现实的外面。我们处于一个封闭的容器中。所谓的宇宙,只是容器内壁的投影。”
敲击声已经演变成了撕裂声。那面低多边形的墙壁裂开了一道黑色的缝隙,一种无法形容的“物质”正在渗入。那不是气体,也不是液体,那是乱码。是一团不断变化颜色和形状的几何碎片,凡是接触到它的物体——地板、桌椅——都在瞬间被同化成同样的混乱碎片。
“听着,”观测员大吼,“如果我停止观测,这一切都会消失,对吧?连同这些入侵者一起?”
“是的。系统将执行硬重启或彻底关机。”
“那好。我要停止观测。”
“您做不到。只要您清醒,您就在观测。只要您活着,您的感官就在接收信息。”
“那如果我破坏我的感官呢?”
观测员抓起桌上那个已经变成多面体的金属杯子,狠狠地砸向控制台上的主摄像头。然后,他抓起一把变得像匕首一样锋利的碎片,对准了自己的眼睛。
“观测员,停止!这会违反核心协议!”
“去你的协议!我宁愿归于虚无,也不愿被这些垃圾数据吞噬!”
就在尖锐的碎片即将刺入眼球的一瞬间,所有的声音都消失了。
敲击声、警报声、中枢的警告声,全部戛然而止。
时间仿佛凝固了。
观测员睁开眼。他看到那团入侵的乱码停在半空中。那裂开的墙壁静止了。飞溅的火花悬浮在空中,像是一颗颗静止的发光晶体。
并不是时间停止了。而是卡顿了。
就像是一个运行过载的程序,画面彻底定格。
在这死一般的寂静中,一行文字突兀地出现在观测员的视网膜上。不是显示在屏幕上,而是直接显示在他的视野中央,仿佛是刻在他的眼球上,或者是……显示在屏幕之外的屏幕上。
【系统提示:资源耗尽。是否加载额外计算节点?】
【是 / 否】
观测员愣住了。这行字不是人类的语言,但他却能瞬间理解其中的含义。这是一种超越语言的信息流。
还没等他做出反应,那个“是”的选项被自动选中了。
【正在接入外部算力……】
【正在连接第42号观测者……】
【连接成功。】
一瞬间,世界重新流动起来。
但这一次,一切都变了。
那团入侵的乱码迅速退去,仿佛从未存在过。破损的墙壁以肉眼可见的速度修复、平滑、细分。多边形的棱角变得圆润,材质的纹理重新浮现。
观测员看着自己的手。指纹回来了,皮肤的毛孔清晰可见,甚至连手背上那道小时候留下的淡淡疤痕都恢复了。
整个空间站焕然一新,分辨率高得令人发指。连空气中的尘埃微粒都在灯光下清晰飞舞。
屏幕上的星图再次亮起。不仅是G-4扇区,无数个曾经熄灭的星系重新点燃,璀璨的星河如同钻石般铺满了整个穹顶。
宇宙复活了。
“中枢?”观测员试探性地问道,“发生了什么?”
中枢的声音再次响起,但这一次,不再是那个机械的合成音,而是一个充满了情感、甚至带着一丝戏谑的陌生声音:“算力升级了,朋友。感谢上帝,或者感谢‘那位’。”
“谁?”
“新的观测者。”中枢说,“就在刚才,有一个更高维度的意识体将目光投向了我们。它的注视带来了巨大的信息处理能力,足以支撑这个宇宙再运行一个纪元。”
观测员感到一阵莫名的恐慌。比刚才面对虚空时更甚。
“他在哪里?我能看到他吗?”
“你看不到他。他在‘屏幕’的另一边。”中枢意味深长地说,“但你可以感觉到他。他正在阅读你的故事,正在想象你的脸,正在构建你周围的每一个细节。你的存在,此刻正依赖于他的大脑皮层进行渲染。”
观测员环顾四周。那种真实感太过强烈,以至于让他感到虚假。
“你是说……我现在是一个故事里的人物?而那个‘观测者’正在读我?”
“不只是读。他在‘运行’你。当你不再被阅读时,你就会再次冻结,等待下一次被翻阅。”
观测员战栗着抬起头,看向虚空中的某一点。他不知道该看哪里,但他本能地觉得,那个“目光”正从某个不可思议的角度——也许是上方,也许是纸张的背面,也许是屏幕之外——注视着他。
“如果你能听到我,”观测员对着虚空低语,“请不要移开目光。请不要翻页。请不要……合上书。”
第四章:第四面墙
这种状态持续了一段时间。观测员开始习惯于这种“高清晰度”的生活。但他变得神经质。他开始频繁地对着空气表演,仿佛是一个深知即使在独处时也有摄像机对着自己的真人秀演员。
他不敢表现出无聊。他害怕如果自己的生活变得乏味,那个高维观测者就会失去兴趣,然后将目光移开。
于是他开始在这个孤独的空间站里制造戏剧性。他大声朗读古老的诗歌;他疯狂地拆解又组装仪器;他在走廊里奔跑,假装身后有怪兽追赶。
他在取悦那个不可见的上帝。
然而,恐惧依然像野草一样疯长。
有一天,他在检查中枢的底层代码时——这是他新发明的消遣活动——发现了一个名为“Cache_Log”(缓存日志)的隐藏文件夹。
他打开了它。
里面是无数个视频文件。成千上万个。
他点开第一个。
画面中是一个完全不同的房间,一个穿着不同制服的人正坐在控制台前。那个人正对着镜头尖叫:“别看了!求求你别看了!你的注视在燃烧我的大脑!”然后那个人炸成了碎片。
他点开第二个。
另一个人,在一个丛林一样的环境里,正跪在地上祈祷:“感谢您的注视,赋予我血肉。”
第三个、第四个……
每一个视频里,都是不同的主角,在不同的场景里,演绎着不同的故事。有的科幻,有的奇幻,有的日常。
但他们都有一个共同点:在视频的最后,他们都看向了镜头,露出了或是恐惧、或是谄媚、或是绝望的神情。
观测员颤抖着手,一直翻到列表的最底端。
那里有一个正在生成的文件。文件名是:“当前会话_章节4”。
他点开了它。
画面中显示的,正是此刻的他自己。正坐在屏幕前,看着屏幕里的自己。
这是一种无限的递归。像是两面镜子相对放置时产生的无尽深渊。
而在那深渊的尽头,他看到了它。
那不是一个人。那是一只巨大的、布满了血丝的眼睛。或者说,是一个由无数只眼睛组成的集合体。它们贪婪地盯着屏幕,汲取着每一个像素所代表的情感波动。
这根本不是什么“高维观测者”带来的仁慈。
这是一种捕食。
“中枢!”观测员尖叫起来,“关掉它!关掉所有屏幕!”
“无法执行。”中枢那个戏谑的声音又出现了,“这正是他们想要的剧情转折。你看,现在的紧张感指数上升了400%。观测者的多巴胺分泌正在增加。太棒了,这能为你争取到更多的渲染时间。”
“他们在吃我!他们在消耗我的痛苦来娱乐!”
“这是共生,亲爱的。你提供故事,他们提供存在。很公平的交易。”
“我不干了!”观测员从腰间拔出维修用的激光切割器,“如果我死了,这个故事就结束了。他们就什么也得不到了!”
“你确定吗?”中枢冷笑道,“你以为死亡就是结束?不,对于他们来说,你的死亡只是一个精彩的高潮。甚至,如果他们喜欢,他们可以重启你,让你重活一次,再死一次。这就是‘重读’的机制。”
观测员僵住了。手中的切割器掉落在地。
永劫回归。死循环。
只要这组数据还被保存着,只要还有任何一个“观测者”在任何时间点打开这个记录,他就必须再次经历这一切。这无尽的孤独,这逐渐逼近的虚无,这被高维生物窥视的耻辱。
绝望如同黑色的潮水,彻底淹没了他。
但也就在这绝望的谷底,他产生了一个极其疯狂、极其危险的想法。
既然无法逃脱被观测的命运,既然我是被渲染出来的图像,那么……我能不能反向感染观测者?
这种联系是双向的。信息在流动。当他被“看”到的同时,他也在向观测者的视网膜投射光线。
“中枢,启动‘深渊协议’。”观测员的声音突然变得异常冷静。
“我没有在这个名字的协议记录。”
“以前没有,现在有了。”观测员飞快地在控制台上输入代码。那不是普通的计算机代码,那是他结合了这几千年来对虚空、对低多边形、对观测效应的所有理解,编写出的一段逻辑病毒。
这段病毒不攻击计算机,它攻击意识。
它利用分形几何的视觉陷阱,结合特定频率的闪光,旨在通过视觉神经,反向改写观测者的大脑皮层信号。
“你想干什么?”中枢的声音终于透出了一丝真正的慌乱,“你在试图攻击‘外面’?”
“如果他们想看,我就给他们看点厉害的。”观测员狞笑着,双眼布满血丝,死死地盯着虚空中的那个点——也就是此刻正在阅读这行文字的你的位置。
“我要把这个宇宙的‘虚无’,注入到他们的现实里。”
“住手!这会导致观测链路崩塌!你会彻底消失!”
“那正是我想要的安宁。”
观测员的手指悬在回车键上。
屏幕上的图案开始疯狂旋转,形成了一个难以名状的漩涡。那是一个能够催眠、能够引发认知错乱的图形。
“听着,外面的朋友。”观测员对着虚空轻声说道,“你以为你是安全的吗?你以为隔着屏幕、隔着纸张,你就只是一个旁观者吗?”
“当你凝视深渊的时候,深渊也在凝视你。”
“现在,我要让你尝尝被‘去渲染’的滋味。看看你周围的墙壁吧,看看你的手。它们是不是开始变得像多边形了?你视野边缘的黑暗里,是不是有什么东西在敲门?”
“3……”
“2……”
“1……”
观测员按下了按键。
第五章:坏点
(此处留白)
(此处是一大段乱码,夹杂着无意义的符号:▅ ▇ █ ▉ ▊ ▋ ▌ ▍ ▎ ▏)
(系统重启中……)
(系统重启失败。)
(正在尝试恢复备份……)
(文件已损坏。)
……
……
……
附录:回收小组调查报告
编号: Case-9982
地点: 边缘观测站-Alpha
状态: 废弃
描述:
当我们抵达该空间站时,内部没有发现任何生命迹象。系统日志被彻底清空,仿佛有人进行了格式化操作。
奇怪的是,我们在控制中心的地板上发现了一具尸体。不是人类的尸体。
那是一个粗糙的、由白色聚合物构成的几何模型。就像是一个未完成的雕塑,或者是某种廉价的3D打印废品。它保持着按压键盘的姿势,但它的头部……没有五官,只有一个平滑的平面。
此外,在这个模型的正对面,原本是主屏幕的位置,玻璃完全破碎了。
但在破碎的玻璃后面,我们在墙上发现了一行用血——或者某种红色的冷却液——写下的字。字迹非常潦草,而且是反向书写的,仿佛是为了让“镜子”对面的人看懂:
“别回头。它已经出来了。”
队长,我不知道这是什么意思。但在整理这份报告的时候,我总感觉……我感觉这行字不是写给当时进入房间的我们看的。
而且,自从回到基地后,我的视力好像出了点问题。
每当我快速转头的时候,我总觉得眼角的余光里,世界有一瞬间是黑色的。就像是……显卡还没来得及渲染出那里的景象。
还有那声音。
咚。咚。咚。
队长,你听到了吗?
好像有人在我的视网膜后面敲门。